package org.amse.tanks.model;

public interface ModelConstants {
    int TICK_INTERVAL = 20;

    int HUMANS_DEFAULT_NUMBER = 1;
    int BOTS_DEFAULT_NUMBER = 0;//15;

    //String MAP_DEFAULT = "resources/maps/bigmapfull.txt";
    String MAP_DEFAULT = "resources/maps/map.txt";
    //String MAP_DEFAULT = "resources/maps/newMap.txt";
    int MAP_COMPLEX_OBJECT_SIZE = 3;
    int MAP_FLOOR = 0;
    int MAP_BRICK = 1;
    int MAP_CONCRETE = 2;
    int MAP_GRASS = 3;
    int MAP_WATER = 4;
    int MAP_ICE = 5;

    int BOT_SHOOTING_PROBABILITY = 20;

    int BONUS_EXISTENCE_TICKS = 800;
    int BONUS_APPEARANCE_PROBABILITY = 150;
    int BONUS_SHOT = 6;
    int BONUS_FAST = 7;
    int BONUS_POWER = 8;

    int TANK_INITIAL_ID_COUNTER = 4;
    int TANK_INABILITY_OF_FIRE_WITH_DEFAULT_RATE = 25;
    int TANK_INABILITY_OF_FIRE_WITH_HIGH_RATE = 15;
    int TANK_MOVING_ABILITY_DEFAULT = 1;
    int TANK_MOVING_ABILITY_FAST = 3;
    int TANK_MOVING_ABILITY_THRESHOLD = 5;
    int TANK_SLIDING_STEPS = 4;

    int EXPLOSION_EXISTENCE_TICKS = 2;
}
